.power{
	padding: 20upx;
	.power-c{
		// background-color: #2C405A;
		box-shadow: 0px 0px 10px 3px #eeeaea;
		height: 180upx;
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 0 120upx;
		position: relative;
		.power-list{
			width: 36%;
			display: flex;
			flex-flow: column;
			.power-text{
				font-size: 26upx;
				color: #2C405A;
			}
			.power-num{
				display: flex;
				align-items: center;
				padding-top: 14upx;
				color: #2C405A;
				font-weight: bold;
				font-size: 46upx;
				text:first-child{
					padding-right: 12upx;
				}
				
			}
		}
		.wenti{
			position: absolute;
			top: 20upx;
			right: 20upx;
		}
	}
}
.sign{
	padding: 0upx 20upx;
	.lists{
		padding: 30upx 10upx;
		border-radius: 10upx;
		box-shadow: 0px 0px 10px 3px #eeeaea;
		.lists-c{
			width: 100%;
			display: flex;
			align-items: center;
			flex-wrap: wrap;
			.list{
				display: flex;
				align-items: center;
				width: 17%;
				justify-content: center;
				flex-flow: column;
				background: #f9f9f9;
				margin: 1.5%;
				color: #2C405A;
				flex-wrap: wrap;
				border-radius: 10upx;
				padding: 6upx;
				box-sizing: border-box;
				font-size: 26upx;
				image{
					width: 60upx;
					height: 60upx;
				}
				.list-jl{
					display: flex;
					align-items: center;
					height: 60upx;
					text{
						display: flex;
						align-items: center;
					}
				}
			}
		}
		.btn{
			width: 100%;
			text-align: center;
			margin-top: 30upx;
			margin-bottom: 20upx;
			text{
				background-color: #de2042;
				padding: 12upx 50upx;
				color: #FFFFFF;
				border-radius: 50upx;
			}
		}
	}
}
.activity-s{
	padding: 20upx;
	.activity-lists{
		box-shadow: 0px 0px 10px 3px #eeeaea;
		border-radius: 10upx;
		.activity-list{
			padding: 40upx 20upx;
			display: flex;
			justify-content: space-between;
			align-items: center;
			border-bottom: 1px solid #EEEEEE;
			.activity-list-left{
				width: 70%;
				color: #333333;
				// font-weight: bold;
				display: flex;
				flex-flow: column;
				.list-left{
					.title{
						font-size: 32upx;
						font-weight: bold;
						color: #000000;
						margin-right: 10upx;
					}
					.label{
						background-color: #f5cbcb;
						padding:4upx 6upx;
						font-size: 24upx;
						color: #de2042;
					}
				}
				.toast{
					padding-top: 16upx;
					color: #808080;
					font-size: 26upx;
				}
			}
			.btn{
				width: 23%;
				background-color: #2C405A;
				color: #FFFFFF;
				border-radius: 40upx;
				height: 56upx;
				display: flex;
				align-items: center;
				justify-content: center;
			}
			.btn-complete{
				background-color: #999;
			}
		}
	}
}
/deep/.uni-popup .center{
	width: 100%;
	height: 640rpx;
	display: flex;
	justify-content: center;
	.popup-center{
		background: url(../../static/images/sign-bg.png) no-repeat;
		background-size: 100% 100%;
		width: 80%;
		height: 100%;
		.popup-top{
			margin-top: 290upx;
		}
		.popup-title{
			text-align: center;
			font-size: 40upx;
			font-weight: bold;
			color: #FFFFFF;
		}
		.popup-txt{
			text-align: center;
			font-size: 32upx;
			color: #FFFFFF;
			padding-top: 6upx;
		}
		.popup-btns{
			display: flex;
			width: 100%;
			flex-flow: column;
			align-items: center;
			.popup-btn{
				width: 70%;
				height: 76upx;
				background-color: #de2042;
				color: #FFFFFF;
				margin-top: 20upx;
				display: flex;
				align-items: center;
				border-radius: 38upx;
				justify-content: center;
				font-size: 32upx;
			}
			.sb{
				background-color: #740505;
			}
		}
	}
}
